package response

//
//import (
//	"github.com/gin-gonic/gin"
//)
//
//type R[T any] struct {
//	Code int    `json:"code"` //状态码
//	Data *T     `json:"data"` //数据
//	Msg  string `json:"msg"`  //提示信息
//}
//type PageRes[T any] struct {
//	List  []*T  `json:"list"` //
//	Total int64 `json:"total"`
//}
//
//func ResErr(context *gin.Context, err error) {
//	res := R[string]{
//		Code: 500,
//		Msg:  err.Error(),
//	}
//	context.JSON(500, res)
//}
//func ResErrCode(context *gin.Context, code int) {
//	msg := message(code)
//	res := R[string]{
//		Code: code,
//		Msg:  msg,
//	}
//	context.JSON(500, res)
//}
//func ResSuccess(context *gin.Context, data interface{}) {
//	res := R[interface{}]{
//		Code: 200,
//		Data: &data,
//		Msg:  "操作成功",
//	}
//	context.JSON(200, res)
//}
